motorized platoon - French English Dictionary